home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / artemis1 / src / geasm.h < prev    next >
Encoding:
Text File  |  1993-10-03  |  933 b   |  30 lines

  1. // geasm.h
  2.  
  3. void pict_makeicon32k(char *grpbuf, int xlen, int ylen, char *bitbuf);
  4. void pict_makeicon16(char *grpbuf, int xlen, int ylen, char *bitbuf);
  5.  
  6. void ws_segment(int seg);
  7. void ws_pokew(int ofs, int data);
  8. int ws_peekw(int ofs);
  9.  
  10.  
  11. typedef struct {
  12.     int x,y,col,gray;
  13.     } GRAYP;
  14.  
  15. void    graypset(int x,int y,int col,int gray);
  16. void    graypset_list(GRAYP *listp);
  17.  
  18.  
  19.  
  20. void    xymemcpy(int d_seg, int d_adrs, int s_seg, int s_adrs,
  21.                  int x_cnt, int y_cnt, int d_y_adrs_add, int s_y_adrs_add);
  22. void    xmemcpy(int d_seg, int d_adrs, int s_seg, int s_adrs, int length);
  23. void    viewscr_sub(int d_seg, int d_adrs, char *s_adrs, char *cmd);
  24. void    viewscr_down(char *d_adrs, char *s_adrs, char *cmd);
  25.  
  26. void MEMstoreword_xor(int seg, char *top_adrs, int data, int cnt);
  27. void MEMstoreword(int seg, char *top_adrs, int data, int cnt);
  28.  
  29. void makeHLSgradline(char *gbuf,int len,int r1,int g1,int b1,int rr,int gr,int br);
  30.